renewing yourself - German English Dictionary